37fa0f860fb9cea02de8a792567e76ff2dc6627e,rt/databinding/aegis/src/main/java/org/apache/cxf/aegis/type/basic/BeanType.java,BeanType,getDependencies,#,519

Before Change



        for (QName name : inf.getElements()) {
            if (inf.isExtension()
                && inf.getPropertyDescriptorFromMappedName(name).getReadMethod().getDeclaringClass() != inf
                    .getTypeClass()) {
                continue;
            }
            deps.add(inf.getType(name));

After Change


    public Set<AegisType> getDependencies() {
        Set<AegisType> deps = new HashSet<AegisType>();

        BeanTypeInfo inf = getTypeInfo();

        for (QName name : inf.getAttributes()) {
            if (isInheritedProperty(inf, name)) {
                continue;
            }
            deps.add(inf.getType(name));
        }

        for (QName name : inf.getElements()) {
            if (isInheritedProperty(inf, name)) {
                continue;
            }
            deps.add(inf.getType(name));
        }